be sheltered from - French English Dictionary